\doxysection{FLASH\+\_\+\+Erase\+Init\+Type\+Def Struct Reference}
\hypertarget{struct_f_l_a_s_h___erase_init_type_def}{}\label{struct_f_l_a_s_h___erase_init_type_def}\index{FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}}


FLASH Erase structure definition.  




{\ttfamily \#include $<$stm32h7xx\+\_\+hal\+\_\+flash\+\_\+ex.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_f_l_a_s_h___erase_init_type_def_a5d08471046a663db76d2252848a7d66c}{Type\+Erase}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_f_l_a_s_h___erase_init_type_def_a9590db921fb8d36daf38e097f68fc14f}{Banks}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_f_l_a_s_h___erase_init_type_def_a13bac8f9a1ba504a265b44345ecf4d2b}{Sector}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_f_l_a_s_h___erase_init_type_def_aec98fec1676cd618e3743158c855a76a}{Nb\+Sectors}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct_f_l_a_s_h___erase_init_type_def_a3a2a0c2c4ed573bb84c768c6dbb92cc9}{Voltage\+Range}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
FLASH Erase structure definition. 

\label{doc-variable-members}
\Hypertarget{struct_f_l_a_s_h___erase_init_type_def_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{struct_f_l_a_s_h___erase_init_type_def_a9590db921fb8d36daf38e097f68fc14f}\index{FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}!Banks@{Banks}}
\index{Banks@{Banks}!FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}}
\doxysubsubsection{\texorpdfstring{Banks}{Banks}}
{\footnotesize\ttfamily \label{struct_f_l_a_s_h___erase_init_type_def_a9590db921fb8d36daf38e097f68fc14f} 
uint32\+\_\+t FLASH\+\_\+\+Erase\+Init\+Type\+Def\+::\+Banks}

Select banks to erase when Mass erase is enabled. This parameter must be a value of \doxylink{group___f_l_a_s_h_ex___banks}{FLASH Banks} \Hypertarget{struct_f_l_a_s_h___erase_init_type_def_aec98fec1676cd618e3743158c855a76a}\index{FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}!NbSectors@{NbSectors}}
\index{NbSectors@{NbSectors}!FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}}
\doxysubsubsection{\texorpdfstring{NbSectors}{NbSectors}}
{\footnotesize\ttfamily \label{struct_f_l_a_s_h___erase_init_type_def_aec98fec1676cd618e3743158c855a76a} 
uint32\+\_\+t FLASH\+\_\+\+Erase\+Init\+Type\+Def\+::\+Nb\+Sectors}

Number of sectors to be erased. This parameter must be a value between 1 and (max number of sectors -\/ value of Initial sector) \Hypertarget{struct_f_l_a_s_h___erase_init_type_def_a13bac8f9a1ba504a265b44345ecf4d2b}\index{FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}!Sector@{Sector}}
\index{Sector@{Sector}!FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}}
\doxysubsubsection{\texorpdfstring{Sector}{Sector}}
{\footnotesize\ttfamily \label{struct_f_l_a_s_h___erase_init_type_def_a13bac8f9a1ba504a265b44345ecf4d2b} 
uint32\+\_\+t FLASH\+\_\+\+Erase\+Init\+Type\+Def\+::\+Sector}

Initial FLASH sector to erase when Mass erase is disabled This parameter must be a value of \doxylink{group___f_l_a_s_h___sectors}{FLASH Sectors} \Hypertarget{struct_f_l_a_s_h___erase_init_type_def_a5d08471046a663db76d2252848a7d66c}\index{FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}!TypeErase@{TypeErase}}
\index{TypeErase@{TypeErase}!FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}}
\doxysubsubsection{\texorpdfstring{TypeErase}{TypeErase}}
{\footnotesize\ttfamily \label{struct_f_l_a_s_h___erase_init_type_def_a5d08471046a663db76d2252848a7d66c} 
uint32\+\_\+t FLASH\+\_\+\+Erase\+Init\+Type\+Def\+::\+Type\+Erase}

Mass erase or sector Erase. This parameter can be a value of \doxylink{group___f_l_a_s_h_ex___type___erase}{FLASH Type Erase} \Hypertarget{struct_f_l_a_s_h___erase_init_type_def_a3a2a0c2c4ed573bb84c768c6dbb92cc9}\index{FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}!VoltageRange@{VoltageRange}}
\index{VoltageRange@{VoltageRange}!FLASH\_EraseInitTypeDef@{FLASH\_EraseInitTypeDef}}
\doxysubsubsection{\texorpdfstring{VoltageRange}{VoltageRange}}
{\footnotesize\ttfamily \label{struct_f_l_a_s_h___erase_init_type_def_a3a2a0c2c4ed573bb84c768c6dbb92cc9} 
uint32\+\_\+t FLASH\+\_\+\+Erase\+Init\+Type\+Def\+::\+Voltage\+Range}

The device voltage range which defines the erase parallelism This parameter must be a value of FLASHEx\+\_\+\+Voltage\+\_\+\+Range 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Drivers/\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+Driver/\+Inc/\mbox{\hyperlink{stm32h7xx__hal__flash__ex_8h}{stm32h7xx\+\_\+hal\+\_\+flash\+\_\+ex.\+h}}\end{DoxyCompactItemize}
